home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / LIB / GLSMAP / smap_getvec.c < prev    next >
Encoding:
C/C++ Source or Header  |  1998-08-12  |  641 b   |  34 lines

  1.  
  2. /* Copyright (c) Mark J. Kilgard, 1998.  */
  3.  
  4. /* This program is freely distributable without licensing fees
  5.    and is provided without guarantee or warrantee expressed or
  6.    implied. This program is -not- in the public domain. */
  7.  
  8. #include "glsmapint.h"
  9.  
  10. void
  11. smapGetEyeVector(SphereMap *smap, GLfloat *eye)
  12. {
  13.     eye[X] = smap->eye[X];
  14.     eye[Y] = smap->eye[Y];
  15.     eye[Z] = smap->eye[Z];
  16. }
  17.  
  18. void
  19. smapGetUpVector(SphereMap *smap, GLfloat *up)
  20. {
  21.     up[X] = smap->up[X];
  22.     up[Y] = smap->up[Y];
  23.     up[Z] = smap->up[Z];
  24. }
  25.  
  26. void
  27. smapGetObjectVector(SphereMap *smap, GLfloat *obj)
  28. {
  29.     obj[X] = smap->obj[X];
  30.     obj[Y] = smap->obj[Y];
  31.     obj[Z] = smap->obj[Z];
  32. }
  33.  
  34.